package com.hawk.eye.server.convert;

import com.hawk.eye.server.domain.dto.req.ModuleConfigReqDTO;
import com.hawk.eye.server.domain.dto.resp.ModuleConfigRespDTO;
import com.hawk.eye.server.domain.po.ModuleConfig;
import com.hawk.eye.server.domain.vo.req.ModuleConfigReqVO;
import com.hawk.eye.server.domain.vo.resp.ModuleConfigRespVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * @author zd
 */
@Mapper
public interface ModuleConvert {

    ModuleConvert INSTANCE = Mappers.getMapper(ModuleConvert.class);

    ModuleConfigReqDTO to(ModuleConfigReqVO reqVO);

    ModuleConfigRespVO to(ModuleConfigRespDTO respDTO);

    ModuleConfigRespDTO to(ModuleConfig moduleConfig);

}